package com.qilu.pe.dao.bean;

import java.io.Serializable;
import java.util.List;

public class ReportDetail implements Serializable {
    private static final long serialVersionUID = -1705722081296465527L;
    private Order order;
    private User user;
    private List<Report> report;

    public static class Order implements Serializable {
        private static final long serialVersionUID = -7452419082131149381L;
        private String id;// ": 322,
        private String sid;// ": 132,
        private String order_num;// ": "TN160317987696355556708101",
        private String time;// ": "2020-10-20",
        private String did;// ": 128,
        private String remark;// ": null,
        private String is_expert;// ": 0是未解读,1是解读 2是未申请
        private String abnormal;// ": 2,
        private List<String> name;// ": ["糖类抗原CA50", "幽门螺杆菌抗体（HP-IgG）"],
        private String pay_time;// ": "2020-10-20 15:44:39"

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getSid() {
            return sid;
        }

        public void setSid(String sid) {
            this.sid = sid;
        }

        public String getOrder_num() {
            return order_num;
        }

        public void setOrder_num(String order_num) {
            this.order_num = order_num;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public String getDid() {
            return did;
        }

        public void setDid(String did) {
            this.did = did;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getIs_expert() {
            return is_expert;
        }

        public void setIs_expert(String is_expert) {
            this.is_expert = is_expert;
        }

        public String getAbnormal() {
            return abnormal;
        }

        public void setAbnormal(String abnormal) {
            this.abnormal = abnormal;
        }

        public List<String> getName() {
            return name;
        }

        public void setName(List<String> name) {
            this.name = name;
        }

        public String getPay_time() {
            return pay_time;
        }

        public void setPay_time(String pay_time) {
            this.pay_time = pay_time;
        }
    }

    public static class User implements Serializable {
        private static final long serialVersionUID = 2053943974177881481L;
        private String id;// ": 132,
        private String name;// ": "张小",
        private String phone;// ": "15562601133",
        private String sex;// ": 0,
        private String birth;// ": 1,
        private String doctor;// ": "张大夫"

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public String getBirth() {
            return birth;
        }

        public void setBirth(String birth) {
            this.birth = birth;
        }

        public String getDoctor() {
            return doctor;
        }

        public void setDoctor(String doctor) {
            this.doctor = doctor;
        }
    }

    public static class Report implements Serializable {
        private static final long serialVersionUID = -1462103901013660270L;
        private String test_code;
        private List<Info> info;

        public static class Info implements Serializable {
            private static final long serialVersionUID = -9183031302096683831L;
            private String id;// ": 901,
            private String order_id;// ": 322,
            private String report_id;// ": "4456438",
            private String hosprptitemname;// ": "幽门螺杆菌抗体",
            private String hosprptitemcode;// ": "0101503",
            private String test_code;// ": "795328176139",
            private String path;// ": "pdf\/BG4456438.pdf",
            private String result_str;// ": "14.0",
            private String result_flag;// ": "L",
            private String result_unit;// ": "AU\/ml",
            private String result_ref;// ": "0--15",
            private String created_at;// ": "2020-10-20 16:33:29",
            private String updated_at;// ": "2020-10-21 09:15:50",
            private String othercode;// ": ""

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getOrder_id() {
                return order_id;
            }

            public void setOrder_id(String order_id) {
                this.order_id = order_id;
            }

            public String getReport_id() {
                return report_id;
            }

            public void setReport_id(String report_id) {
                this.report_id = report_id;
            }

            public String getHosprptitemname() {
                return hosprptitemname;
            }

            public void setHosprptitemname(String hosprptitemname) {
                this.hosprptitemname = hosprptitemname;
            }

            public String getHosprptitemcode() {
                return hosprptitemcode;
            }

            public void setHosprptitemcode(String hosprptitemcode) {
                this.hosprptitemcode = hosprptitemcode;
            }

            public String getTest_code() {
                return test_code;
            }

            public void setTest_code(String test_code) {
                this.test_code = test_code;
            }

            public String getPath() {
                return path;
            }

            public void setPath(String path) {
                this.path = path;
            }

            public String getResult_str() {
                return result_str;
            }

            public void setResult_str(String result_str) {
                this.result_str = result_str;
            }

            public String getResult_flag() {
                return result_flag;
            }

            public void setResult_flag(String result_flag) {
                this.result_flag = result_flag;
            }

            public String getResult_unit() {
                return result_unit;
            }

            public void setResult_unit(String result_unit) {
                this.result_unit = result_unit;
            }

            public String getResult_ref() {
                return result_ref;
            }

            public void setResult_ref(String result_ref) {
                this.result_ref = result_ref;
            }

            public String getCreated_at() {
                return created_at;
            }

            public void setCreated_at(String created_at) {
                this.created_at = created_at;
            }

            public String getUpdated_at() {
                return updated_at;
            }

            public void setUpdated_at(String updated_at) {
                this.updated_at = updated_at;
            }

            public String getOthercode() {
                return othercode;
            }

            public void setOthercode(String othercode) {
                this.othercode = othercode;
            }
        }

        public String getTest_code() {
            return test_code;
        }

        public void setTest_code(String test_code) {
            this.test_code = test_code;
        }

        public List<Info> getInfo() {
            return info;
        }

        public void setInfo(List<Info> info) {
            this.info = info;
        }
    }

    public Order getOrder() {
        return order;
    }

    public void setOrder(Order order) {
        this.order = order;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public List<Report> getReport() {
        return report;
    }

    public void setReport(List<Report> report) {
        this.report = report;
    }
}
